hillside reinforced with stones and sticks to avoid erosion - Turkish English Dictionary